disableButton = false;

function wyslijDane()
{
  var tfImieText = document.getElementById("tfImie").value;
  var tfNazwiskoText = document.getElementById("tfNazwisko").value;
  var btnWyslij = document.getElementById("btnWyslij");

  url = "http://localhost/dane.php?imie=" + tfImieText;
  url += "&nazwisko=" + tfNazwiskoText;
  url = encodeURI(url);

  btnWyslij.disabled = true;
  startGETRequest(url, onComplete, onEnd);
}

function onComplete(text, xml)
{
  if(text == "error"){
    alert("Wystpi bd. Dane nie zostay zapisane.");
    disableButton = false;
  }
  else{
    alert("Dane zostay zapisane na serwerze.");
    disableButton = true;
  }
}

function onEnd()
{
  if(!disableButton){
    var btnWyslij = document.getElementById("btnWyslij");
    btnWyslij.disabled = false;
  }
}